package com.edu.robot.modules.robot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.edu.robot.model.R;
import com.edu.robot.modules.robot.controller.vo.ModelConfigVO;
import com.edu.robot.modules.robot.controller.vo.PageQuery;
import com.edu.robot.modules.robot.controller.vo.QueryModelVO;
import com.edu.robot.modules.robot.dto.ModelConfigDTO;
import com.edu.robot.modules.robot.dto.PageResult;
import com.edu.robot.modules.robot.model.CrModelConfig;

/**
* @author 86177
* @description 针对表【cr_model_config】的数据库操作Service
* @createDate 2025-02-22 14:34:38
*/
public interface CrModelConfigService extends IService<CrModelConfig> {

	//新建模型
	R<Boolean> createModelConfig(ModelConfigDTO modelConfigDTO);

	//通过id获取模型配置信息
	ModelConfigDTO queryConfigById(Long id);

	//批量查询模型配置信息
	PageResult<ModelConfigDTO> queryModelList(PageQuery<QueryModelVO> queryModel);

	//更新模型配置信息
	R<Boolean> updateModelConfig(ModelConfigVO modelConfigVO);

}
